package com.eastedu.report.common.model.po;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * 同步教研环节 - 资源接收使用明细（资源类型）
 * <p>
 * 附件二～附件六：教师各环节资源使用个数、资源接收个数、资源使用率
 *
 * @author luozhenzhong  </p>
 */
@EqualsAndHashCode(callSuper = true)
@Data
@Entity
@Table(name = "t_teacher_teaching_activity_research_resource_usage_detail")
@TableName("t_teacher_teaching_activity_research_resource_usage_detail")
public class TeacherTeachingActivityResearchResourceUsageDetailPO extends CommonRankEntity {

    @Column(name = "`record_followed_use_number`", columnDefinition = "int comment '教师使用教研直播/实录个数（同步）'")
    private Integer recordFollowedUseNumber;

    @Column(name = "`ware_followed_use_number`", columnDefinition = "int comment '教师使用教研课件个数（同步）'")
    private Integer wareFollowedUseNumber;

    @Column(name = "`material_followed_use_number`", columnDefinition = "int comment '教师使用教研素材个数（同步）'")
    private Integer materialFollowedUseNumber;

    @Column(name = "`record_history_use_number`", columnDefinition = "int comment '教师使用教研直播/实录个数（历史）'")
    private Integer recordHistoryUseNumber;

    @Column(name = "`ware_history_use_number`", columnDefinition = "int comment '教师使用教研课件个数（历史）'")
    private Integer wareHistoryUseNumber;

    @Column(name = "`material_history_use_number`", columnDefinition = "int comment '教师使用教研素材个数（历史）'")
    private Integer materialHistoryUseNumber;

    @Column(name = "`resource_use_number`", columnDefinition = "int comment '教师使用教研资源总个数'")
    private Integer resourceUseNumber;

}